#include "clientClient.h"
#include "clientParser.h"

int main(int argc, char *argv[]) {
	Client  cliente(argv[1], atoi(argv[2]), argv[4]);
	Parser parser(argv[3]);
	Operacion operacion;
	bool clienteAbierto = true;

	cliente.getSocket().conectar();

	*parser.getArchivo() >> operacion;

	while (!parser.getArchivo()->eof() && clienteAbierto) {
		cliente.realizarPedido(operacion);
		cliente.obtenerRespuesta(operacion);

		if (!operacion.valida())
			clienteAbierto = false;

		*parser.getArchivo() >> operacion;
	}
	cliente.getSocket().cerrar();
	return 0;
}
